/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package entityprojet;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Collection;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Lob;
import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlTransient;

/**
 *
 * @author Ron
 */
@Entity
@Table(name = "F_RESSOURCEPROD")
@XmlRootElement
@NamedQueries({
    @NamedQuery(name = "FRessourceprod.findAll", query = "SELECT f FROM FRessourceprod f"),
    @NamedQuery(name = "FRessourceprod.findByRPCode", query = "SELECT f FROM FRessourceprod f WHERE f.rPCode = :rPCode"),
    @NamedQuery(name = "FRessourceprod.findByRPType", query = "SELECT f FROM FRessourceprod f WHERE f.rPType = :rPType"),
    @NamedQuery(name = "FRessourceprod.findByRPIntitule", query = "SELECT f FROM FRessourceprod f WHERE f.rPIntitule = :rPIntitule"),
    @NamedQuery(name = "FRessourceprod.findByRPComplement", query = "SELECT f FROM FRessourceprod f WHERE f.rPComplement = :rPComplement"),
    @NamedQuery(name = "FRessourceprod.findByRPCentral", query = "SELECT f FROM FRessourceprod f WHERE f.rPCentral = :rPCentral"),
    @NamedQuery(name = "FRessourceprod.findByRPVisite", query = "SELECT f FROM FRessourceprod f WHERE f.rPVisite = :rPVisite"),
    @NamedQuery(name = "FRessourceprod.findByRPCoutStd", query = "SELECT f FROM FRessourceprod f WHERE f.rPCoutStd = :rPCoutStd"),
    @NamedQuery(name = "FRessourceprod.findByRPTemps", query = "SELECT f FROM FRessourceprod f WHERE f.rPTemps = :rPTemps"),
    @NamedQuery(name = "FRessourceprod.findByRPSommeil", query = "SELECT f FROM FRessourceprod f WHERE f.rPSommeil = :rPSommeil"),
    @NamedQuery(name = "FRessourceprod.findByRPCapacite", query = "SELECT f FROM FRessourceprod f WHERE f.rPCapacite = :rPCapacite"),
    @NamedQuery(name = "FRessourceprod.findByRPCommentaire", query = "SELECT f FROM FRessourceprod f WHERE f.rPCommentaire = :rPCommentaire"),
    @NamedQuery(name = "FRessourceprod.findByRPDateCreation", query = "SELECT f FROM FRessourceprod f WHERE f.rPDateCreation = :rPDateCreation"),
    @NamedQuery(name = "FRessourceprod.findByRPTypeRess", query = "SELECT f FROM FRessourceprod f WHERE f.rPTypeRess = :rPTypeRess"),
    @NamedQuery(name = "FRessourceprod.findByRPCodeExterne", query = "SELECT f FROM FRessourceprod f WHERE f.rPCodeExterne = :rPCodeExterne"),
    @NamedQuery(name = "FRessourceprod.findByRPAdresse", query = "SELECT f FROM FRessourceprod f WHERE f.rPAdresse = :rPAdresse"),
    @NamedQuery(name = "FRessourceprod.findByRPComplementAdresse", query = "SELECT f FROM FRessourceprod f WHERE f.rPComplementAdresse = :rPComplementAdresse"),
    @NamedQuery(name = "FRessourceprod.findByRPCodePostal", query = "SELECT f FROM FRessourceprod f WHERE f.rPCodePostal = :rPCodePostal"),
    @NamedQuery(name = "FRessourceprod.findByRPVille", query = "SELECT f FROM FRessourceprod f WHERE f.rPVille = :rPVille"),
    @NamedQuery(name = "FRessourceprod.findByRPRegion", query = "SELECT f FROM FRessourceprod f WHERE f.rPRegion = :rPRegion"),
    @NamedQuery(name = "FRessourceprod.findByRPPays", query = "SELECT f FROM FRessourceprod f WHERE f.rPPays = :rPPays"),
    @NamedQuery(name = "FRessourceprod.findByRPTelephone", query = "SELECT f FROM FRessourceprod f WHERE f.rPTelephone = :rPTelephone"),
    @NamedQuery(name = "FRessourceprod.findByRPPortable", query = "SELECT f FROM FRessourceprod f WHERE f.rPPortable = :rPPortable"),
    @NamedQuery(name = "FRessourceprod.findByRPEMail", query = "SELECT f FROM FRessourceprod f WHERE f.rPEMail = :rPEMail"),
    @NamedQuery(name = "FRessourceprod.findByRPUnite", query = "SELECT f FROM FRessourceprod f WHERE f.rPUnite = :rPUnite"),
    @NamedQuery(name = "FRessourceprod.findByRPContinue", query = "SELECT f FROM FRessourceprod f WHERE f.rPContinue = :rPContinue"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0101RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0101RPPlageDebut = :rPHoraire0101RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0101RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0101RPPlageFin = :rPHoraire0101RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0102RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0102RPPlageDebut = :rPHoraire0102RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0102RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0102RPPlageFin = :rPHoraire0102RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0201RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0201RPPlageDebut = :rPHoraire0201RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0201RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0201RPPlageFin = :rPHoraire0201RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0202RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0202RPPlageDebut = :rPHoraire0202RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0202RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0202RPPlageFin = :rPHoraire0202RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0301RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0301RPPlageDebut = :rPHoraire0301RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0301RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0301RPPlageFin = :rPHoraire0301RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0302RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0302RPPlageDebut = :rPHoraire0302RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0302RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0302RPPlageFin = :rPHoraire0302RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0401RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0401RPPlageDebut = :rPHoraire0401RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0401RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0401RPPlageFin = :rPHoraire0401RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0402RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0402RPPlageDebut = :rPHoraire0402RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0402RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0402RPPlageFin = :rPHoraire0402RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0501RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0501RPPlageDebut = :rPHoraire0501RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0501RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0501RPPlageFin = :rPHoraire0501RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0502RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0502RPPlageDebut = :rPHoraire0502RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0502RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0502RPPlageFin = :rPHoraire0502RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0601RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0601RPPlageDebut = :rPHoraire0601RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0601RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0601RPPlageFin = :rPHoraire0601RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0602RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0602RPPlageDebut = :rPHoraire0602RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0602RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0602RPPlageFin = :rPHoraire0602RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0701RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0701RPPlageDebut = :rPHoraire0701RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0701RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0701RPPlageFin = :rPHoraire0701RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0702RPPlageDebut", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0702RPPlageDebut = :rPHoraire0702RPPlageDebut"),
    @NamedQuery(name = "FRessourceprod.findByRPHoraire0702RPPlageFin", query = "SELECT f FROM FRessourceprod f WHERE f.rPHoraire0702RPPlageFin = :rPHoraire0702RPPlageFin"),
    @NamedQuery(name = "FRessourceprod.findByCbProt", query = "SELECT f FROM FRessourceprod f WHERE f.cbProt = :cbProt"),
    @NamedQuery(name = "FRessourceprod.findByCbMarq", query = "SELECT f FROM FRessourceprod f WHERE f.cbMarq = :cbMarq"),
    @NamedQuery(name = "FRessourceprod.findByCbCreateur", query = "SELECT f FROM FRessourceprod f WHERE f.cbCreateur = :cbCreateur"),
    @NamedQuery(name = "FRessourceprod.findByCbModification", query = "SELECT f FROM FRessourceprod f WHERE f.cbModification = :cbModification"),
    @NamedQuery(name = "FRessourceprod.findByCbReplication", query = "SELECT f FROM FRessourceprod f WHERE f.cbReplication = :cbReplication"),
    @NamedQuery(name = "FRessourceprod.findByCbFlag", query = "SELECT f FROM FRessourceprod f WHERE f.cbFlag = :cbFlag")})
public class FRessourceprod implements Serializable {
    private static final long serialVersionUID = 1L;
    @Basic(optional = false)
    @Column(name = "RP_Code")
    private String rPCode;
    @Lob
    @Column(name = "cbRP_Code")
    private byte[] cbRPCode;
    @Column(name = "RP_Type")
    private Short rPType;
    @Column(name = "RP_Intitule")
    private String rPIntitule;
    @Lob
    @Column(name = "cbRP_Intitule")
    private byte[] cbRPIntitule;
    @Column(name = "RP_Complement")
    private String rPComplement;
    @Column(name = "RP_Central")
    private String rPCentral;
    @Lob
    @Column(name = "cbRP_Central")
    private byte[] cbRPCentral;
    @Column(name = "RP_Visite")
    @Temporal(TemporalType.TIMESTAMP)
    private Date rPVisite;
    // @Max(value=?)  @Min(value=?)//if you know range of your decimal fields consider using these annotations to enforce field validation
    @Column(name = "RP_CoutStd")
    private BigDecimal rPCoutStd;
    @Column(name = "RP_Temps")
    private String rPTemps;
    @Column(name = "RP_Sommeil")
    private Short rPSommeil;
    @Column(name = "RP_Capacite")
    private Integer rPCapacite;
    @Column(name = "RP_Commentaire")
    private String rPCommentaire;
    @Column(name = "RP_DateCreation")
    @Temporal(TemporalType.TIMESTAMP)
    private Date rPDateCreation;
    @Column(name = "RP_TypeRess")
    private Short rPTypeRess;
    @Column(name = "RP_CodeExterne")
    private String rPCodeExterne;
    @Column(name = "RP_Adresse")
    private String rPAdresse;
    @Column(name = "RP_ComplementAdresse")
    private String rPComplementAdresse;
    @Column(name = "RP_CodePostal")
    private String rPCodePostal;
    @Column(name = "RP_Ville")
    private String rPVille;
    @Column(name = "RP_Region")
    private String rPRegion;
    @Column(name = "RP_Pays")
    private String rPPays;
    @Column(name = "RP_Telephone")
    private String rPTelephone;
    @Column(name = "RP_Portable")
    private String rPPortable;
    @Column(name = "RP_EMail")
    private String rPEMail;
    @Column(name = "RP_Unite")
    private Short rPUnite;
    @Column(name = "RP_Continue")
    private Short rPContinue;
    @Column(name = "RP_Horaire0101RP_PlageDebut")
    private String rPHoraire0101RPPlageDebut;
    @Column(name = "RP_Horaire0101RP_PlageFin")
    private String rPHoraire0101RPPlageFin;
    @Column(name = "RP_Horaire0102RP_PlageDebut")
    private String rPHoraire0102RPPlageDebut;
    @Column(name = "RP_Horaire0102RP_PlageFin")
    private String rPHoraire0102RPPlageFin;
    @Column(name = "RP_Horaire0201RP_PlageDebut")
    private String rPHoraire0201RPPlageDebut;
    @Column(name = "RP_Horaire0201RP_PlageFin")
    private String rPHoraire0201RPPlageFin;
    @Column(name = "RP_Horaire0202RP_PlageDebut")
    private String rPHoraire0202RPPlageDebut;
    @Column(name = "RP_Horaire0202RP_PlageFin")
    private String rPHoraire0202RPPlageFin;
    @Column(name = "RP_Horaire0301RP_PlageDebut")
    private String rPHoraire0301RPPlageDebut;
    @Column(name = "RP_Horaire0301RP_PlageFin")
    private String rPHoraire0301RPPlageFin;
    @Column(name = "RP_Horaire0302RP_PlageDebut")
    private String rPHoraire0302RPPlageDebut;
    @Column(name = "RP_Horaire0302RP_PlageFin")
    private String rPHoraire0302RPPlageFin;
    @Column(name = "RP_Horaire0401RP_PlageDebut")
    private String rPHoraire0401RPPlageDebut;
    @Column(name = "RP_Horaire0401RP_PlageFin")
    private String rPHoraire0401RPPlageFin;
    @Column(name = "RP_Horaire0402RP_PlageDebut")
    private String rPHoraire0402RPPlageDebut;
    @Column(name = "RP_Horaire0402RP_PlageFin")
    private String rPHoraire0402RPPlageFin;
    @Column(name = "RP_Horaire0501RP_PlageDebut")
    private String rPHoraire0501RPPlageDebut;
    @Column(name = "RP_Horaire0501RP_PlageFin")
    private String rPHoraire0501RPPlageFin;
    @Column(name = "RP_Horaire0502RP_PlageDebut")
    private String rPHoraire0502RPPlageDebut;
    @Column(name = "RP_Horaire0502RP_PlageFin")
    private String rPHoraire0502RPPlageFin;
    @Column(name = "RP_Horaire0601RP_PlageDebut")
    private String rPHoraire0601RPPlageDebut;
    @Column(name = "RP_Horaire0601RP_PlageFin")
    private String rPHoraire0601RPPlageFin;
    @Column(name = "RP_Horaire0602RP_PlageDebut")
    private String rPHoraire0602RPPlageDebut;
    @Column(name = "RP_Horaire0602RP_PlageFin")
    private String rPHoraire0602RPPlageFin;
    @Column(name = "RP_Horaire0701RP_PlageDebut")
    private String rPHoraire0701RPPlageDebut;
    @Column(name = "RP_Horaire0701RP_PlageFin")
    private String rPHoraire0701RPPlageFin;
    @Column(name = "RP_Horaire0702RP_PlageDebut")
    private String rPHoraire0702RPPlageDebut;
    @Column(name = "RP_Horaire0702RP_PlageFin")
    private String rPHoraire0702RPPlageFin;
    @Column(name = "cbProt")
    private Short cbProt;
    @Id
    @Basic(optional = false)
    @Column(name = "cbMarq")
    private Integer cbMarq;
    @Column(name = "cbCreateur")
    private String cbCreateur;
    @Column(name = "cbModification")
    @Temporal(TemporalType.TIMESTAMP)
    private Date cbModification;
    @Column(name = "cbReplication")
    private Integer cbReplication;
    @Column(name = "cbFlag")
    private Short cbFlag;
    @OneToMany(mappedBy = "rPCodeDefaut")
    private Collection<FArticle> fArticleCollection;
    @JoinColumn(name = "AR_RefDefaut", referencedColumnName = "AR_Ref")
    @ManyToOne
    private FArticle aRRefDefaut;
    @JoinColumn(name = "CAL_No", referencedColumnName = "CAL_No")
    @ManyToOne
    private FCalendrier cALNo;
    @JoinColumn(name = "DE_No", referencedColumnName = "DE_No")
    @ManyToOne(optional = false)
    private FDepot dENo;
    @OneToMany(mappedBy = "rPCode")
    private Collection<FDocligne> fDocligneCollection;

    public FRessourceprod() {
    }

    public FRessourceprod(Integer cbMarq) {
        this.cbMarq = cbMarq;
    }

    public FRessourceprod(Integer cbMarq, String rPCode) {
        this.cbMarq = cbMarq;
        this.rPCode = rPCode;
    }

    public String getRPCode() {
        return rPCode;
    }

    public void setRPCode(String rPCode) {
        this.rPCode = rPCode;
    }

    public byte[] getCbRPCode() {
        return cbRPCode;
    }

    public void setCbRPCode(byte[] cbRPCode) {
        this.cbRPCode = cbRPCode;
    }

    public Short getRPType() {
        return rPType;
    }

    public void setRPType(Short rPType) {
        this.rPType = rPType;
    }

    public String getRPIntitule() {
        return rPIntitule;
    }

    public void setRPIntitule(String rPIntitule) {
        this.rPIntitule = rPIntitule;
    }

    public byte[] getCbRPIntitule() {
        return cbRPIntitule;
    }

    public void setCbRPIntitule(byte[] cbRPIntitule) {
        this.cbRPIntitule = cbRPIntitule;
    }

    public String getRPComplement() {
        return rPComplement;
    }

    public void setRPComplement(String rPComplement) {
        this.rPComplement = rPComplement;
    }

    public String getRPCentral() {
        return rPCentral;
    }

    public void setRPCentral(String rPCentral) {
        this.rPCentral = rPCentral;
    }

    public byte[] getCbRPCentral() {
        return cbRPCentral;
    }

    public void setCbRPCentral(byte[] cbRPCentral) {
        this.cbRPCentral = cbRPCentral;
    }

    public Date getRPVisite() {
        return rPVisite;
    }

    public void setRPVisite(Date rPVisite) {
        this.rPVisite = rPVisite;
    }

    public BigDecimal getRPCoutStd() {
        return rPCoutStd;
    }

    public void setRPCoutStd(BigDecimal rPCoutStd) {
        this.rPCoutStd = rPCoutStd;
    }

    public String getRPTemps() {
        return rPTemps;
    }

    public void setRPTemps(String rPTemps) {
        this.rPTemps = rPTemps;
    }

    public Short getRPSommeil() {
        return rPSommeil;
    }

    public void setRPSommeil(Short rPSommeil) {
        this.rPSommeil = rPSommeil;
    }

    public Integer getRPCapacite() {
        return rPCapacite;
    }

    public void setRPCapacite(Integer rPCapacite) {
        this.rPCapacite = rPCapacite;
    }

    public String getRPCommentaire() {
        return rPCommentaire;
    }

    public void setRPCommentaire(String rPCommentaire) {
        this.rPCommentaire = rPCommentaire;
    }

    public Date getRPDateCreation() {
        return rPDateCreation;
    }

    public void setRPDateCreation(Date rPDateCreation) {
        this.rPDateCreation = rPDateCreation;
    }

    public Short getRPTypeRess() {
        return rPTypeRess;
    }

    public void setRPTypeRess(Short rPTypeRess) {
        this.rPTypeRess = rPTypeRess;
    }

    public String getRPCodeExterne() {
        return rPCodeExterne;
    }

    public void setRPCodeExterne(String rPCodeExterne) {
        this.rPCodeExterne = rPCodeExterne;
    }

    public String getRPAdresse() {
        return rPAdresse;
    }

    public void setRPAdresse(String rPAdresse) {
        this.rPAdresse = rPAdresse;
    }

    public String getRPComplementAdresse() {
        return rPComplementAdresse;
    }

    public void setRPComplementAdresse(String rPComplementAdresse) {
        this.rPComplementAdresse = rPComplementAdresse;
    }

    public String getRPCodePostal() {
        return rPCodePostal;
    }

    public void setRPCodePostal(String rPCodePostal) {
        this.rPCodePostal = rPCodePostal;
    }

    public String getRPVille() {
        return rPVille;
    }

    public void setRPVille(String rPVille) {
        this.rPVille = rPVille;
    }

    public String getRPRegion() {
        return rPRegion;
    }

    public void setRPRegion(String rPRegion) {
        this.rPRegion = rPRegion;
    }

    public String getRPPays() {
        return rPPays;
    }

    public void setRPPays(String rPPays) {
        this.rPPays = rPPays;
    }

    public String getRPTelephone() {
        return rPTelephone;
    }

    public void setRPTelephone(String rPTelephone) {
        this.rPTelephone = rPTelephone;
    }

    public String getRPPortable() {
        return rPPortable;
    }

    public void setRPPortable(String rPPortable) {
        this.rPPortable = rPPortable;
    }

    public String getRPEMail() {
        return rPEMail;
    }

    public void setRPEMail(String rPEMail) {
        this.rPEMail = rPEMail;
    }

    public Short getRPUnite() {
        return rPUnite;
    }

    public void setRPUnite(Short rPUnite) {
        this.rPUnite = rPUnite;
    }

    public Short getRPContinue() {
        return rPContinue;
    }

    public void setRPContinue(Short rPContinue) {
        this.rPContinue = rPContinue;
    }

    public String getRPHoraire0101RPPlageDebut() {
        return rPHoraire0101RPPlageDebut;
    }

    public void setRPHoraire0101RPPlageDebut(String rPHoraire0101RPPlageDebut) {
        this.rPHoraire0101RPPlageDebut = rPHoraire0101RPPlageDebut;
    }

    public String getRPHoraire0101RPPlageFin() {
        return rPHoraire0101RPPlageFin;
    }

    public void setRPHoraire0101RPPlageFin(String rPHoraire0101RPPlageFin) {
        this.rPHoraire0101RPPlageFin = rPHoraire0101RPPlageFin;
    }

    public String getRPHoraire0102RPPlageDebut() {
        return rPHoraire0102RPPlageDebut;
    }

    public void setRPHoraire0102RPPlageDebut(String rPHoraire0102RPPlageDebut) {
        this.rPHoraire0102RPPlageDebut = rPHoraire0102RPPlageDebut;
    }

    public String getRPHoraire0102RPPlageFin() {
        return rPHoraire0102RPPlageFin;
    }

    public void setRPHoraire0102RPPlageFin(String rPHoraire0102RPPlageFin) {
        this.rPHoraire0102RPPlageFin = rPHoraire0102RPPlageFin;
    }

    public String getRPHoraire0201RPPlageDebut() {
        return rPHoraire0201RPPlageDebut;
    }

    public void setRPHoraire0201RPPlageDebut(String rPHoraire0201RPPlageDebut) {
        this.rPHoraire0201RPPlageDebut = rPHoraire0201RPPlageDebut;
    }

    public String getRPHoraire0201RPPlageFin() {
        return rPHoraire0201RPPlageFin;
    }

    public void setRPHoraire0201RPPlageFin(String rPHoraire0201RPPlageFin) {
        this.rPHoraire0201RPPlageFin = rPHoraire0201RPPlageFin;
    }

    public String getRPHoraire0202RPPlageDebut() {
        return rPHoraire0202RPPlageDebut;
    }

    public void setRPHoraire0202RPPlageDebut(String rPHoraire0202RPPlageDebut) {
        this.rPHoraire0202RPPlageDebut = rPHoraire0202RPPlageDebut;
    }

    public String getRPHoraire0202RPPlageFin() {
        return rPHoraire0202RPPlageFin;
    }

    public void setRPHoraire0202RPPlageFin(String rPHoraire0202RPPlageFin) {
        this.rPHoraire0202RPPlageFin = rPHoraire0202RPPlageFin;
    }

    public String getRPHoraire0301RPPlageDebut() {
        return rPHoraire0301RPPlageDebut;
    }

    public void setRPHoraire0301RPPlageDebut(String rPHoraire0301RPPlageDebut) {
        this.rPHoraire0301RPPlageDebut = rPHoraire0301RPPlageDebut;
    }

    public String getRPHoraire0301RPPlageFin() {
        return rPHoraire0301RPPlageFin;
    }

    public void setRPHoraire0301RPPlageFin(String rPHoraire0301RPPlageFin) {
        this.rPHoraire0301RPPlageFin = rPHoraire0301RPPlageFin;
    }

    public String getRPHoraire0302RPPlageDebut() {
        return rPHoraire0302RPPlageDebut;
    }

    public void setRPHoraire0302RPPlageDebut(String rPHoraire0302RPPlageDebut) {
        this.rPHoraire0302RPPlageDebut = rPHoraire0302RPPlageDebut;
    }

    public String getRPHoraire0302RPPlageFin() {
        return rPHoraire0302RPPlageFin;
    }

    public void setRPHoraire0302RPPlageFin(String rPHoraire0302RPPlageFin) {
        this.rPHoraire0302RPPlageFin = rPHoraire0302RPPlageFin;
    }

    public String getRPHoraire0401RPPlageDebut() {
        return rPHoraire0401RPPlageDebut;
    }

    public void setRPHoraire0401RPPlageDebut(String rPHoraire0401RPPlageDebut) {
        this.rPHoraire0401RPPlageDebut = rPHoraire0401RPPlageDebut;
    }

    public String getRPHoraire0401RPPlageFin() {
        return rPHoraire0401RPPlageFin;
    }

    public void setRPHoraire0401RPPlageFin(String rPHoraire0401RPPlageFin) {
        this.rPHoraire0401RPPlageFin = rPHoraire0401RPPlageFin;
    }

    public String getRPHoraire0402RPPlageDebut() {
        return rPHoraire0402RPPlageDebut;
    }

    public void setRPHoraire0402RPPlageDebut(String rPHoraire0402RPPlageDebut) {
        this.rPHoraire0402RPPlageDebut = rPHoraire0402RPPlageDebut;
    }

    public String getRPHoraire0402RPPlageFin() {
        return rPHoraire0402RPPlageFin;
    }

    public void setRPHoraire0402RPPlageFin(String rPHoraire0402RPPlageFin) {
        this.rPHoraire0402RPPlageFin = rPHoraire0402RPPlageFin;
    }

    public String getRPHoraire0501RPPlageDebut() {
        return rPHoraire0501RPPlageDebut;
    }

    public void setRPHoraire0501RPPlageDebut(String rPHoraire0501RPPlageDebut) {
        this.rPHoraire0501RPPlageDebut = rPHoraire0501RPPlageDebut;
    }

    public String getRPHoraire0501RPPlageFin() {
        return rPHoraire0501RPPlageFin;
    }

    public void setRPHoraire0501RPPlageFin(String rPHoraire0501RPPlageFin) {
        this.rPHoraire0501RPPlageFin = rPHoraire0501RPPlageFin;
    }

    public String getRPHoraire0502RPPlageDebut() {
        return rPHoraire0502RPPlageDebut;
    }

    public void setRPHoraire0502RPPlageDebut(String rPHoraire0502RPPlageDebut) {
        this.rPHoraire0502RPPlageDebut = rPHoraire0502RPPlageDebut;
    }

    public String getRPHoraire0502RPPlageFin() {
        return rPHoraire0502RPPlageFin;
    }

    public void setRPHoraire0502RPPlageFin(String rPHoraire0502RPPlageFin) {
        this.rPHoraire0502RPPlageFin = rPHoraire0502RPPlageFin;
    }

    public String getRPHoraire0601RPPlageDebut() {
        return rPHoraire0601RPPlageDebut;
    }

    public void setRPHoraire0601RPPlageDebut(String rPHoraire0601RPPlageDebut) {
        this.rPHoraire0601RPPlageDebut = rPHoraire0601RPPlageDebut;
    }

    public String getRPHoraire0601RPPlageFin() {
        return rPHoraire0601RPPlageFin;
    }

    public void setRPHoraire0601RPPlageFin(String rPHoraire0601RPPlageFin) {
        this.rPHoraire0601RPPlageFin = rPHoraire0601RPPlageFin;
    }

    public String getRPHoraire0602RPPlageDebut() {
        return rPHoraire0602RPPlageDebut;
    }

    public void setRPHoraire0602RPPlageDebut(String rPHoraire0602RPPlageDebut) {
        this.rPHoraire0602RPPlageDebut = rPHoraire0602RPPlageDebut;
    }

    public String getRPHoraire0602RPPlageFin() {
        return rPHoraire0602RPPlageFin;
    }

    public void setRPHoraire0602RPPlageFin(String rPHoraire0602RPPlageFin) {
        this.rPHoraire0602RPPlageFin = rPHoraire0602RPPlageFin;
    }

    public String getRPHoraire0701RPPlageDebut() {
        return rPHoraire0701RPPlageDebut;
    }

    public void setRPHoraire0701RPPlageDebut(String rPHoraire0701RPPlageDebut) {
        this.rPHoraire0701RPPlageDebut = rPHoraire0701RPPlageDebut;
    }

    public String getRPHoraire0701RPPlageFin() {
        return rPHoraire0701RPPlageFin;
    }

    public void setRPHoraire0701RPPlageFin(String rPHoraire0701RPPlageFin) {
        this.rPHoraire0701RPPlageFin = rPHoraire0701RPPlageFin;
    }

    public String getRPHoraire0702RPPlageDebut() {
        return rPHoraire0702RPPlageDebut;
    }

    public void setRPHoraire0702RPPlageDebut(String rPHoraire0702RPPlageDebut) {
        this.rPHoraire0702RPPlageDebut = rPHoraire0702RPPlageDebut;
    }

    public String getRPHoraire0702RPPlageFin() {
        return rPHoraire0702RPPlageFin;
    }

    public void setRPHoraire0702RPPlageFin(String rPHoraire0702RPPlageFin) {
        this.rPHoraire0702RPPlageFin = rPHoraire0702RPPlageFin;
    }

    public Short getCbProt() {
        return cbProt;
    }

    public void setCbProt(Short cbProt) {
        this.cbProt = cbProt;
    }

    public Integer getCbMarq() {
        return cbMarq;
    }

    public void setCbMarq(Integer cbMarq) {
        this.cbMarq = cbMarq;
    }

    public String getCbCreateur() {
        return cbCreateur;
    }

    public void setCbCreateur(String cbCreateur) {
        this.cbCreateur = cbCreateur;
    }

    public Date getCbModification() {
        return cbModification;
    }

    public void setCbModification(Date cbModification) {
        this.cbModification = cbModification;
    }

    public Integer getCbReplication() {
        return cbReplication;
    }

    public void setCbReplication(Integer cbReplication) {
        this.cbReplication = cbReplication;
    }

    public Short getCbFlag() {
        return cbFlag;
    }

    public void setCbFlag(Short cbFlag) {
        this.cbFlag = cbFlag;
    }

    @XmlTransient
    public Collection<FArticle> getFArticleCollection() {
        return fArticleCollection;
    }

    public void setFArticleCollection(Collection<FArticle> fArticleCollection) {
        this.fArticleCollection = fArticleCollection;
    }

    public FArticle getARRefDefaut() {
        return aRRefDefaut;
    }

    public void setARRefDefaut(FArticle aRRefDefaut) {
        this.aRRefDefaut = aRRefDefaut;
    }

    public FCalendrier getCALNo() {
        return cALNo;
    }

    public void setCALNo(FCalendrier cALNo) {
        this.cALNo = cALNo;
    }

    public FDepot getDENo() {
        return dENo;
    }

    public void setDENo(FDepot dENo) {
        this.dENo = dENo;
    }

    @XmlTransient
    public Collection<FDocligne> getFDocligneCollection() {
        return fDocligneCollection;
    }

    public void setFDocligneCollection(Collection<FDocligne> fDocligneCollection) {
        this.fDocligneCollection = fDocligneCollection;
    }

    @Override
    public int hashCode() {
        int hash = 0;
        hash += (cbMarq != null ? cbMarq.hashCode() : 0);
        return hash;
    }

    @Override
    public boolean equals(Object object) {
        // TODO: Warning - this method won't work in the case the id fields are not set
        if (!(object instanceof FRessourceprod)) {
            return false;
        }
        FRessourceprod other = (FRessourceprod) object;
        if ((this.cbMarq == null && other.cbMarq != null) || (this.cbMarq != null && !this.cbMarq.equals(other.cbMarq))) {
            return false;
        }
        return true;
    }

    @Override
    public String toString() {
        return "entityprojet.FRessourceprod[ cbMarq=" + cbMarq + " ]";
    }
    
}
